|
|
 |
|
|
|
|
classes, 234 |
|
|
|
 |
|
|
|
|
defined, 49 |
|
|
|
 |
|
|
|
|
do's/don'ts, 49 |
|
|
|
 |
|
|
|
|
event sequences associated with, 292 |
|
|
|
 |
|
|
|
|
extends relationships, 230 |
|
|
|
 |
|
|
|
|
forward engineering, 223 |
|
|
|
 |
|
|
|
|
identifying business rules using, 339 |
|
|
|
 |
|
|
|
|
as increments, 191 |
|
|
|
 |
|
|
|
|
iteration plans |
|
|
|
 |
|
|
|
|
defined, 216 |
|
|
|
 |
|
|
|
|
dynamism, 216 |
|
|
|
 |
|
|
|
|
increments, 217 |
|
|
|
 |
|
|
|
|
Objectory process, 217 |
|
|
|
 |
|
|
|
|
package structure, 217-218 |
|
|
|
 |
|
|
|
|
problem statements, 218-222 |
|
|
|
 |
|
|
|
|
project manager interaction, 216 |
|
|
|
 |
|
|
|
|
models, 36, 49-50, 340 |
|
|
|
 |
|
|
|
|
parallel routing of events, 294 |
|
|
|
 |
|
|
|
|
problem statements, 44-45 |
|
|
|
 |
|
|
|
|
candidates, 45-49 |
|
|
|
 |
|
|
|
|
collection classes, 46 |
|
|
|
 |
|
|
|
|
updating, 218-222 |
|
|
|
 |
|
|
|
|
reverse engineering |
|
|
|
 |
|
|
|
|
assessment, 225-227 |
|
|
|
 |
|
|
|
|
business analysts, 223-224 |
|
|
|
 |
|
|
|
|
classes and methods, 226 |
|
|
|
 |
|
|
|
|
end users, 223 |
|
|
|
 |
|
|
|
|
executives, 224-225 |
|
|
|
 |
|
|
|
|
object coupling, 226-227 |
|
|
|
 |
|
|
|
|
performance requirements, 227 |
|
|
|
 |
|
|
|
|
project managers, 225 |
|
|
|
 |
|
|
|
|
ROI, 224 |
|
|
|
 |
|
|
|
|
Samsona Bank Teller System, 266-268, 294 |
|
|
|
 |
|
|
|
|
sequence diagrams, 50-57 |
|
|
|
 |
|
|
|
|
test scripts, 141 |
|
|
|
 |
|
|
|
|
third-party controls, 156-157 |
|
|
|
 |
|
|
|
|
updating, 222 |
|
|
|
 |
|
|
|
|
User class, 303 |
|
|
|
 |
|
|
|
|
user guides, 474 |
|
|
|
 |
|
|
|
|
user services, 30 |
|
|
|
 |
|
|
|
|
user-defined types (UDTs) |
|
|
|
 |
|
|
|
|
cautions, 377-378 |
|
|
|
 |
|
|
|
|
examples, 377 |
|
|
|
 |
|
|
|
|
LastName, 379 |
|
|
|
 |
|
|
|
|
mapping rows to, 377 |
|
|
|
 |
|
|
|
|
Teller1Trans, 379 |
|
|
|
 |
|
|
|
|
users |
|
|
|
 |
|
|
|
|
access rights, 286 |
|
|
|
 |
|
|
|
|
business, 290 |
|
|
|
 |
|
|
|
|
complaints by, resolving, 188 |
|
|
|
 |
|
|
|
|
errors, trapping, 173 |
|
|
|
 |
|
|
|
|
including in system design, 291 |
|
|
|
 |
|
|
|
|
Internal Application Manager Subsystem, 321 |
|
|
|
 |
|
|
|
|
key stakeholders, 339 |
|
|
|
 |
|
|
|
|
physical comfort, testing applications for, 173 |
|
|
|
 |
|
|
|
|
policies, 337 |
|
|
|
 |
|
|
|
|
security, 300-301 |
|
|
|
 |
|
|
|
|
self-defining role sequences, 299 |
|
|
|
 |
|
|
|
|
testing documentation for, 172 |
|
|
|
 |
|
|
|
|
workgroups, 298 |
|
|
|
 |
|
|
|
|
working cooperatively with, 339 |
|
|
|
 |
|
|
|
|
uses relationships, see delegation |
|
|
|
 |
|
|
|
|
utilities, Class Builder, 20-22 |
|
|
|
 |
|
|
|
|
editing classes, 21-22 |
|
|
|
 |
|
|
|
|
hierarchy of classes, 21-22 |
|
|
|
 |
|
|
|
|
menus, 22-25 |
|
|
|
 |
|
|
|
|
methods, editing, 24-25 |
|
|
|
 |
|
|
|
|
properties, editing, 23-24 |
|
|
|
 |
|
|
|
|
validating, 184 |
|
|
|
 |
|
|
|
|
values |
|
|
|
 |
|
|
|
|
passing, 15 |
|
|
|
 |
|
|
|
|
return type, 175-177 |
|
|
|
 |
|
|
|
|
variables |
|
|
|
 |
|
|
|
|
FileName, 376 |
|
|
|
 |
|
|
|
|
implementation, 75 |
|
|
|
 |
|
|
|
|
modular, 84 |
|
|
|
 |
|
|
|
|
Variant data type, 174-175 |
|
|
|
 |
|
|
|
|
VBX (Visual Basic Extension), 152 |
|
|
|
 |
|
|
|
|
vendors, components |
|
|
|
 |
|
|
|
|
black box controls, 159 |
|
|
|
 |
|
|
|
|
class models, 159-161 |
|
|
|
 |
|
|
|
|
committees, 153-156 |
|
|
|
 |
|
|
|
|
cost, 154 |
|
|
|
 |
|
|
|
|
documentation, 154 |
|
|
|
 |
|
|
|
|
FarPoint, 154 |
|
|
|
 |
|
|
|
|
gray box controls, 159 |
|
|
|
 |
|
|
|
|
industry, 162 |
|
|
|
 |
|
|
|
|
MicroHelp, 154, 157 |
|
|
|
 |
|
|
|
|
OEM relationships, 161-162 |
|
|
|
 |
|
|
|
|
overview, 151-152 |
|
|
|
 |
|
|
|
|
profitability, 155-156 |
|
|
|
 |
|
|
|
|
technical support, 154-155 |
|
|
|
 |
|
|
|
|
use cases, 156-157 |
|
|
|
 |
|
|
|
|
VBX, 152 |
|
|
|
 |
|
|
|
|
see also extensions; thirdparty controls |
|
|
|
 |
|
|
|
|
verbs, 47-49 |
|
|
|
 |
|
|
|
|
version changes, 337 |
|
|
|
 |
|
|
|
|
version control |
|
|
|
 |
|
|
|
|
importance, 189 |
|
|
|
 |
|
|
|
|
servers, 190 |
|
|
|
|
|